*{
	padding:0;
	margin:0;
}
body{
	background-color: #ededed;
}
#goodsdetails{
	margin-top: 10px;
	.shopping_info{
		padding: 60px;
		background-color: #FFFFFF;
		border-radius: 8px;
		border: 1px solid #dcdcdc;
		border-color: rgba(0,0,0,.14);
		box-shadow: 0 3px 8px -6px rgba(0,0,0,.1);
		display: flex;
		.photo{
			display: flex;
			.small_photo{
				width: 80px;
				height: 80px;
				margin-top: 10px;
				padding: 12px;
				border: 1px solid #f0f0f0;
				border: 1px solid rgba(0,0,0,.06);
				border-radius: 5px;
				cursor: pointer;
				img{
					display: block;
				    width: 100%;
				    height: 100%;	
				}
			}
			.big_photo{
				margin-left: 20px;
				img{
					display: block;
				    width: 440px;
				    height: 440px;	
				}
			}
		}
		.shopping_bannar{
			margin-left: 10px;
			.shopping_title{
				padding: 18px 8px 18px 10px;
				border-bottom: 1px solid #e5e5e5;
				border-bottom: 1px solid rgba(0,0,0,.08);	
				h4{
					font-size: 24px;
				    line-height: 1.25;
				    color: #000;
				    margin-bottom: 13px;	
				}
				span{
					display: block;
				    color: #d44d44;
				    font-weight: 700;
				    font-size: 16px;
				    line-height: 20px;
				    text-align: right;
				}
			}
			.shopping_num{
				height: 140px;
				padding: 30px 0;
				border-bottom: 1px solid #e5e5e5;
				border-bottom: 1px solid rgba(0,0,0,.08);			   
				.huodong{
					float: left;
					padding-right: 20px;
					font-size: 14px;
					color: #8d8d8d;
					line-height: 36px;	
				}
				#sales_info{
					float: right;
					.newpp{
						display: flex;
						font-size: 12px;
						line-height: 20px;
						span{
							height: 20px;
							line-height: 20px;
							color: #d44d44;
							background: #fce9e8;
							border-color: #f0bab6;
							font-size: 12px;
							border-radius: 13px;
							padding: 0 8px;
							box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);
							border: 1px solid #d3d3d3;
						}
						h4{
							margin-left: 10px;
							height: 20px;
							color: gray;
							font-size: 12px;
							line-height: 20px;
						}
					}
					.downsales{
						display: flex;
						font-size: 12px;
						line-height: 20px;
						span{
							height: 20px;
							line-height: 20px;
							background: #fffbe5;
							border: 1px solid #ffe57a;
							color: #e6b217;
							font-size: 12px;
							border-radius: 13px;
							padding: 0 8px;
							box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);
							border: 1px solid #d3d3d3;
						}
						h4{
							margin-left: 10px;
							height: 20px;
							color: gray;
							font-size: 12px;
							line-height: 20px;
						}
					}
					.free_lx{
						display: flex;
						font-size: 12px;
						line-height: 20px;
						span{
							height: 20px;
							line-height: 20px;
							color: #80a436;
							background: #f3fcdf;
							border: 1px solid #bed698;
							font-size: 12px;
							border-radius: 13px;
							padding: 0 8px;
							box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);
							border: 1px solid #d3d3d3;
						}
						h4{
							margin-left: 10px;
							height: 20px;
							color: gray;
							font-size: 12px;
							line-height: 20px;
						}
						h5{
							margin-left: 10px;
							height: 20px;
							color: #d44d44;
							font-size: 12px;
							line-height: 20px;
						}
					}
				}
				
				
			}
			.shop_button{
				padding: 80px 0 0 30px;
				border-top: 1px solid #ebebeb;
				.intoshopcart{
					width: 145px;
					height: 50px;
					line-height: 48px;
					border: 1px solid #5c81e3;
					border-radius: 4px;
					font-size: 12px;
					color: #fff;
					background-color: #678ee7;
					background-image: linear-gradient(180deg,#678ee7,#5078df);
					
				}
				.nowshop{
					width: 145px;
					height: 50px;
					line-height: 48px;
					margin-left: 10px;
				    border: 1px solid #e1e1e1;
				    border-radius: 4px;
				    font-size: 12px;
				    color: #646464;
				    background-color: #f9f9f9;
				    background-image: linear-gradient(180deg,#fff,#f9f9f9);
				}
			}
		}
	}
	.info_details{
		margin-top: 20px;
		background: #fff;
	    border-radius: 8px;
	    border: 1px solid #dcdcdc;
	    border-color: rgba(0,0,0,.14);
	    box-shadow: 0 3px 8px -6px rgba(0,0,0,.1);
		.details_nav{
			padding-left: 30px;
			height: 60px;
		    padding: 0 10px 0 24px;
		    border-bottom: 1px solid #d4d4d4;
		    border-radius: 8px 8px 0 0;
		    box-shadow: 0 1px 7px rgba(0,0,0,.06);
		    background: #f3f3f3;
		    background: linear-gradient(#fbfbfb,#ececec);
		    line-height: 60px;
		    font-size: 18px;
		    color: #333;
			h4{
				font-size: 18px;
			    font-weight: 400;
			    color: #626262;
			    display: inline-block;
			}
		}
		.img_details{
			width: 100%;
			height: auto;
			img{
				width: 100%;
			}
		}
	}
}